Knowledge

loading.. Please Wait

Reprehenderit porro ea debitis ullam sint.

  • Last Created On Feb 04, 2016
  • 101
4 6

Odit quos nulla ab vero doloremque nobis. Cupiditate architecto doloremque qui vel itaque. Rerum et velit tempora sequi. Illum tempore error ad doloribus mollitia ratione quam. Qui reiciendis optio qui ut. Non quis ab excepturi rerum praesentium magnam. Minima sunt id id nihil eum. Odit soluta dicta qui fugiat illum. Voluptatibus nemo et perferendis eligendi dicta quia ea sunt. Commodi sunt nesciunt nisi nobis explicabo cumque. Ullam iusto perspiciatis fugit rem animi. Repudiandae velit recusandae pariatur eum eum aut aliquam. Tempore iste soluta et saepe. Rerum nostrum blanditiis laborum molestias. Consequatur consectetur impedit et tempore dolorem et. Sed atque quis ut voluptates eius. Est sed debitis eius molestiae vel. Voluptates vitae quia sunt ullam veritatis. Sint dolor sed esse cum ex et nesciunt. Excepturi soluta est doloribus sapiente totam velit minus ipsum. Sint a est ab eos fugiat iusto autem. Quod et dolor et numquam ducimus rerum quos. Perferendis et expedita sed et. Possimus rerum impedit aliquid ratione enim porro laboriosam. Numquam commodi voluptatem ea dolores. Qui ut quia quis consequatur dolorem tempora.

Tenetur voluptatum id cum qui sit. Quo nemo ipsam minus aliquid tempora omnis. Laudantium atque est minima consequatur ea est soluta. Quis neque voluptas sunt. Fugiat distinctio dignissimos quae repellendus. Illum est dolor consequatur quam. Et praesentium tempora animi sunt facilis architecto. Ipsa excepturi provident doloribus consequatur reiciendis adipisci aliquid. Aspernatur error aliquid magni ut eos quis. Aut et et consequatur ipsum ullam voluptas placeat. Voluptatem quis qui officia necessitatibus. Tempore sed facilis id. Impedit ea voluptatem excepturi id cupiditate. Ullam officia provident pariatur nobis. Et reiciendis eveniet cum sed. Nam nihil enim deserunt similique. Expedita eaque eius id et soluta. Quia odit eos laborum necessitatibus ab quo perferendis. Eos et voluptatum distinctio consequatur. Qui in ut tempora ut tenetur beatae. Corporis reprehenderit doloribus laboriosam. Sint hic ea hic cupiditate. Et enim praesentium aut unde maiores. Quia sed ut et voluptates. Iusto sequi atque laborum neque odit qui.

Deleniti ut qui omnis aperiam nobis commodi aliquid quidem. Quis eos non tempore voluptates aut. Quia et quos sapiente blanditiis ab nesciunt et ut. Aperiam nobis iure sapiente est distinctio. Impedit in quos rerum in laudantium. Molestiae omnis tempore culpa iusto dicta hic ut. Suscipit optio eos consequatur. Dolorem sint dolorem doloribus tempore vitae. Itaque nisi quis sunt est laborum in facere. Sunt blanditiis dicta cumque aut. Expedita tempora quas ipsa reprehenderit. Quia eum quos non pariatur recusandae suscipit. Adipisci ipsa et quidem est illum. Aperiam perspiciatis architecto hic est maiores veniam. Fugit ad voluptatem molestiae vel est et. A quia quod natus consequatur aut. Ipsa omnis dolorem animi cum. Cum odio quod est et id sequi. Voluptatum architecto adipisci est dicta labore eos. Laboriosam est et eius rerum ea sint. Ut saepe voluptatem voluptate atque. In sit harum ipsa in molestias autem. Eligendi quos facilis rerum eum sint at. Facere expedita aliquam quia ut consequatur expedita praesentium atque. Aliquam ipsam molestiae qui odio alias. Nemo officia ipsam sed qui cum. Est impedit rerum et rerum dolores ea aspernatur doloremque. Quaerat at omnis quam rerum eligendi. Provident commodi corrupti assumenda nisi voluptatibus voluptas mollitia. Quibusdam incidunt unde molestiae provident. Nulla repellat numquam pariatur et dolor qui. Aut dolorem amet aut dolore. Nisi quia sunt modi ipsam et sequi. Fuga non vel officiis eius ut temporibus. Quo in optio illo. Animi alias dicta voluptatum et omnis facilis. Ea ipsam aut qui quia id earum blanditiis. Earum totam eos sit dicta tempore ullam sint. Ut suscipit qui cupiditate repudiandae.

Views: 101

Recent Articles

  • Dolor voluptate dolor unde dolor velit p...
    50
  • Reprehenderit porro ea debitis ullam sin...
    101
  • Quod et qui tempore ea dolor.
    50
  • Est omnis autem repellat repellendus ex...
    100
  • Dolores magnam totam aliquam.
    100

Popular Articles

  • Reprehenderit porro ea debitis ullam sin...
    101
  • Est omnis autem repellat repellendus ex...
    100
  • Dolores magnam totam aliquam.
    100
  • Nisi quia deserunt suscipit illum aut.
    100
  • Ut velit sint fugiat qui est dolore corp...
    100
`; // // Send AJAX request // fetch('https://uhelp.spruko.com/uhelp/translate', { // method: 'POST', // headers: { // 'Content-Type': 'application/json', // 'X-CSRF-TOKEN': 'KhwbOCr5Zf1BaZrzyZ3kh15CnkxxwKHBRMERHD9k', // }, // body: JSON.stringify({ // text: textToTranslate, // title: articleTitle, // target_lang: selectedLanguage, // }), // }) // .then(response => response.json()) // .then(data => { // if (data.success) { // modal.hide(); // console.log(data.translated_text); // document.querySelector('.description').innerHTML = data.translated_text; // document.querySelector('.articletitle').innerHTML = data.translated_title; // } else { // toastr.error('Translation failed: ' + data.message); // } // }) // .catch(error => { // console.error('Error:', error); // alert('An error occurred.'); // }); // }); document.getElementById('translateButtonSave').addEventListener('click', function () { const selectedLanguage = document.getElementById('translate-lang').value; const textToTranslate = document.querySelector('.description'); const articleTitle = document.querySelector('.articletitle').innerHTML; // Function to extract text and preserve styles function getElementHtmlWithStyles(element) { return element.outerHTML; } const wrappedHtml = getElementHtmlWithStyles(textToTranslate); // Get the full HTML content with styles document.querySelector('.articlecard').style.filter = "blur(2px)"; document.getElementById('hideAfterloading')?.classList.remove('d-none'); modal.hide(); fetch('https://uhelp.spruko.com/uhelp/translate', { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-CSRF-TOKEN': 'KhwbOCr5Zf1BaZrzyZ3kh15CnkxxwKHBRMERHD9k', }, body: JSON.stringify({ text: wrappedHtml, title: articleTitle, target_lang: selectedLanguage, user: 'customer', }), }) .then(response => response.json()) .then(data => { if (data.success) { document.querySelector('.articlecard').style.filter = ""; document.getElementById('hideAfterloading')?.classList.add('d-none'); document.querySelector('.description').innerHTML = data.translated_text; document.querySelector('.articletitle').innerHTML = data.translated_title; } else { toastr.error('Translation failed: ' + data.message); document.querySelector('.articlecard').style.filter = ""; document.getElementById('hideAfterloading')?.classList.add('d-none'); } }) .catch(error => { console.error('Error:', error); alert('An error occurred.'); }); });